the quality of being impenetrable - Deutsch Englisch Wörterbuch